
#pragma once
#ifndef CLIB_MALLOC_H
#define CLIB_MALLOC_H

#include <stddef.h>

#ifdef __cplusplus
extern "C" {
#endif

typedef struct clib_malloc_s {
    char  name[32];
    void* (*clib_malloc)(const char *type, size_t size, unsigned align, int socket);
    void  (*clib_free)(void* ptr);
} clib_malloc_t;

#ifdef __cplusplus
}
#endif

#endif